﻿namespace Basefr.Runtime.Extensions
{
    //public static class SessionExtensions
    //{
    //    public static void Set<T>(this ISession session, string key, T obj)
    //    {
    //        session.Set(key, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(obj)));
    //    }

    //    public static T Get<T>(this ISession session, string key)
    //    {
    //        if (!session.TryGetValue(key, out var bytes))
    //        {
    //            return default(T);
    //        }

    //        return JsonConvert.DeserializeObject<T>(Encoding.UTF8.GetString(bytes));
    //    }
    //}
}
